#ifndef _TEXTURES_H_
#define _TEXTURES_H_

/* numero di texture totali */
#define TEXTURES_TOTAL 3

#define TEXTURE_PARTICLE 0
#define TEXTURE_CONSOLE_FONT 1
#define TEXTURE_GRENATE_LAUNCHER_WEAP 2

#include <GL/glfw.h>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>

class TextureManager
{
	private:
		char *names[TEXTURES_TOTAL];
		GLuint textures[TEXTURES_TOTAL];
		int loadGLTextures();
		
	public:
		TextureManager(void);
		~TextureManager(void);
		void loadTextures(void);
		GLuint getTexture(int i);
	
	
};

#endif
